

/**
 * 自适应
 * @returns
 */
function adaptive(){
	adapt();
	corePubilc();
	$(window).resize(function(){
		adapt();
		corePubilcResize();
     });
}
/**
 * 引用core-public.js的代码
 */
function corePubilc(){
    var header = $(".head-top").outerHeight(true);
    var headertitle = $(".header-title").outerHeight(true);
    var spareal = $(".spare-al").outerWidth(true);
    var helpl = $(".help-l").outerWidth(true);
    $(".content").height($(window).height() - header - headertitle - 6);
    $(".diagnosis").height($(window).height() - header - headertitle - 6);
    $(".spare-a").height($(window).height() - header - headertitle - 6);
    $(".spare-ar").width($(window).width() - spareal);
    $(".help-r").width($(window).width() - helpl);
    $(".content-dmr").width($(window).width() - 89);
    $(".content-dmr").height($(window).height() - header - headertitle - 6);
    $(".zbdzll").height($(window).height() - header - headertitle - 27);
    $(".chapter-a").height($(window).height() - header - headertitle - 154);
    $(".srcoll-documentation").height($(window).height() - header - headertitle - 83);
    // dm导航菜单点击
    $(".dm-morea li img").click(function() {
        $(".dm-more-content").hide();
        $(this).next(".dm-more-content").show();
    });
    $(".dm-moreaar").click(function() {
        $(this).parents(".dm-more-content").hide();
    });
    $(".dm-bg-click a").click(function() {
        $(this).siblings().removeClass('active');
        $(this).addClass('active');
    });
    // 点击变化字体大小
    $(".dm-moreadr a").click(function() {
    	//描述类ID为content，其他四类ID为article
    	var boolean=$('#publiciframe').contents().find("#article").length>0;
        var thisEle = boolean?$('#publiciframe').contents().find("#article").css("font-size"):$('#publiciframe').contents().find("#content").css("font-size"); // 获取当前字体大小
        var textFontSize = parseInt(thisEle); // 把当前字体大小转换为整数
        var className = $(this).attr("class");
        if (className == "bigger") {
            textFontSize -= 2;
        } else if (className == "smaller") {
            textFontSize += 2;
        }
        if (textFontSize > 30 || textFontSize < 16) {
            return false;
        } // 超出指定字体大小，停止运行
        if(boolean){
        	$('#publiciframe').contents().find("#article").css("font-size", textFontSize + "px"); // 赋值
        }else{
        	$('#publiciframe').contents().find("#content").css("font-size", textFontSize + "px"); // 赋值
        }
    });
}
/**
 * 引用core-public.js的resize代码
 */
function corePubilcResize(){
	$(".content").height($(window).height() - header - headertitle - 6);
    $(".diagnosis").height($(window).height() - header - headertitle - 6);
    $(".spare-a").height($(window).height() - header - headertitle - 6);
    $(".spare-ar").width($(window).width() - spareal);
    $(".help-r").width($(window).width() - helpl);
    $(".content-dmr").width($(window).width() - 89);
    $(".content-dmr").height($(window).height() - header - headertitle - 6);
    $(".zbdzll").height($(window).height() - header - headertitle - 27);
    $(".chapter-a").height($(window).height() - header - headertitle - 154);
    $(".srcoll-documentation").height($(window).height() - header - headertitle - 83);
}
/**
 * @returns
 */
function adapt(){
	
	//主区域内容显示隐藏数据模块信息结束
	var header = $(".header").outerHeight();
	var footnav = $(".foot-nav").outerHeight();
	var navigation = $(".navigation-t").outerHeight();
	var navleft = $(".ietm-home-l").outerWidth();
	var helpleft = $(".help-l").outerWidth();
	var homea = $(".home-a").outerHeight(true);
	var ietmhomela = $(".ietm-home-l-one").outerHeight(true);
	var ietmhomelb = $(".ietm-home-l-tow").outerHeight(true);
	var ietmhomeld = $(".ietm-home-l-tow-t").outerHeight(true);
	var navbt = $(".nav-b-t").outerHeight(true);
	var homedt = $(".home-d-t").outerHeight(true);
	var homedm = $(".home-d-m").outerHeight(true);
    $(".main").height($(window).height()-header-footnav-5);
	$(".ietm-home-l").height($(window).height()-header-footnav);
	$(".help-l").height($(window).height()-header-footnav-navigation);
	$(".ietm-home-r").height($(window).height()-header-footnav);
	$(".help-r").width($(window).width()-helpleft-10);
    $(".help-r").height($(window).height()-header-footnav-navigation);
	$(".ietm-home-l-tow-b").height($(window).height()-header-footnav-ietmhomela-ietmhomeld);
	$(".project").height($(window).height()-header-footnav-navigation);
	$(".home-d-b-content").height($(window).height()-homedt-homedm-96);
	$(".home-bottom").width($(window).width()-navleft-10);
	$(".home-bottom").height($(window).height()-header-footnav);	
	
}
/**
 * 显示隐藏
 * @returns
 */
function toggleMenu(){
	$(".toggle-hidden").click(function(){
		toggleFlag=true;
	   	  $(".ietm-home-l").toggleClass("active");
	   	  $(".ietm-home-r").toggleClass("active");
	   	  $(".home-bottom").width($(window).width()-10);
	   	  $(this).hide();
	   	  $(".toggle-show").show();
	    });
	    $(".toggle-show").click(function(){
	    	toggleFlag=false;
	   	  $(".ietm-home-l").toggleClass("active");
	   	  $(".ietm-home-r").toggleClass("active");
	   	  $(".home-bottom").width($(window).width()-290);
	   	  $(this).hide();
	   	  $(".toggle-hidden").show();
	    });
}

function dmToggle(){
	var homedt = $(".home-d-t").outerHeight(true);
	var homedm = $(".home-d-m").outerHeight(true);
	 $(".home-d-m-hide").click(function(){			
		   $(".home-d-t").addClass("active");
		   $(this).hide();
		   $(".home-d-m-show").show();
		   $(".home-d-b-content").height($(window).height()-homedm-98);
		 });
		 $(".home-d-m-show").click(function(){			
		   $(".home-d-t").removeClass("active");
		   $(this).hide();
		   $(".home-d-m-hide").show();
		   $(".home-d-b-content").height($(window).height()-homedt-homedm-246);
		 });
}



/**
 * 渲染home左侧树tab
 * @returns
 */
function homeTabs(){
	$("#dmList li").click(function(){
		var $iframe = $("#publiciframe");
	   	var $ele = $iframe.contents().find('#content');
			$("#dmList li").removeClass("aslected");
			$(this).addClass("aslected");
			$ele.find("p").attr("style",'');
			var litext=$(this).text();
			var $cont = $iframe.contents().find('.home-d-b-content');
		    $ele.find("p").each(function(){
				if($(this).text()===litext){
					
					$cont.scrollTop($(this).position().top);
//					$(this).attr('style','background-color:rgb(0,126,206)');
					return false;
					}
				});	
		   $ele.find("caption").each(function(){
				if($(this).text()===litext){
					$cont.scrollTop($(this).position().top);
					return false;
					}
		   });
		   $ele.find(".textcenter").each(function(){
				if($(this).text()===litext){
					$cont.scrollTop($(this).position().top);
					return false;
					}
		   });	
			
		});
}

//点击更换背景颜色
function bgcolorchange(c) {
    $('#publiciframe').contents().find("body").css("background", c);
}


/**
 * ietm的分页查询
 */
function loadDataPageIetm(path, classId1, classId, params) {
    // 页数
    var page = 0;
    // 每页展示
    var dropload = $('#' + classId1).dropload({
        domDown: {
            domClass: 'dropload-down',
            domRefresh: '<div class="dropload-refresh"></div>',
            domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
            domNoData: '<div class="dropload-noData"></div>'
        },
        loadDownFn: function(me) {
            //page++;
        	params.page=page;
            $.ajax({
                type: 'post',
                url: path,
                data: params,
                dataType: 'json',
                success: function(data) {
                    var result = dataKk(data, me);
                    $('#' + classId).append(result);
                    if("/ietm/user-helpN"===path){
                    	helpTextSearch();
                    }
                    window.oncontextmenu = function() {
                        return false;
                    }
                    $(".documentation a").on('contextmenu',
                    function() {
                        // pad长按选中，pc右键选中
                        $(this).children('li:eq(0)').addClass("active");
                        $('.spare-ara-ar').find('a[hid="Y"]').show();
                    }).click(function(e) {
                        // pad单击选中状态取消选择，未选择状态跳转查看
                        if ($(this).children('li:eq(0)').attr('class').indexOf('active') > -1) {
                            $(this).children('li:eq(0)').removeClass("active");
                            if ($('.spare-ara').find('li[class="active"]').length === 0) {
                                $('.spare-ara-ar').find('a[hid="Y"]').hide();
                            }
                            e.preventDefault();
                        }
                    });
                    // 全选，取消选择
                    $('.spare-qx').off('click').on('click',
                            function(e) {
                                if ($(this).attr('sel') == 'Y') {
                                    $(this).html('取 消').attr('sel', 'N');
                                    $('.documentation li').addClass('active');
                                } else {
                               
                                    $(this).html('全 选').attr('sel', 'Y');
                                    $('.documentation li').removeClass('active');
                                    $('.spare-ara-ar').find('a[hid="Y"]').toggle();
                                }
                                e.preventDefault();
                            });
                    me.resetload();
                },
                error: function(xhr, type) {
                    alert('Ajax error!');
                    // 即使加载出错，也得重置
                    dropload.resetload();
                }
            });
            page++;
        }
    });
}
//页面跳转
function loadPage(url,yz) {
	$.get(url, function(result){
	    if (result.code == "403") {
            $.Zebra_Dialog('<div class="prompt"><div class="success-icon"></div><div class="success-title">没有权限</div></div>', {
                'title': '提示',
                'buttons': ['确定']
            });
        } else {
          $("body").html(result);
        }
	  });
}


